Dos formas de crackear AxMan v2.12

Target: AxMan v2.12.
Tools: WinDasm, SoftIce, Hex Editor (cualquiera)
Tiempo estimado: de 20 min a 20 dias.
Dificultad: 1 entre 0 y 1.

Introduccion (Cuando queremos saber mas):

AxMan es un programa shareware que permite partir archivos,algo muy practico.
Ademas de eso el autor ve la necesidad de que paguemos para poder tenerlo mas
de 30 dias.
Lo vamos a crackear de dos maneras. La primera con el WinDasma vamos a anali-
el codigo y lo vamos a cambiar con el hex editor y en la segunda vamos a mirar el generador de claves en el softice.

Primera Forma:

Ejecutamos el AxMan sale una ventana muy aburridora diciendo que nos registremos, nos metemos en register, escribimos cualquier cosa y miramos el mensaje de error, abrimos el AxMan en el WinDasm y buscamos el texto ese.
Vamos a encontrar esto:

004024bb call 00402546 -> Aqui esta lo importante
004024C0 add esp, 0000000c
004024C3 test eax, eax
004024C5 je 004024DC -> Queremos que salte.
004024C7 push 00000030
* Possible StringData Ref from Data Obj -> "AxMan"
004024C9 push 004171E4
* Possible StringData Ref from Data Obj -> "Invalid Registration Information"
004024CE push 00417BA8
004024C3 push ebx
* Reference to : USER32.MessageBoxA, Ord:0195h
004024D4 call dword ptr [0042146c]

A primera vista cualquiera dira: "Ohh, soy un genio, solo tengo que cambiar ese saltico que hay ahi y me convertire en un cracker".

Lo pueden cambiar si quieren pero lo unico que hacen es cambiar el mensaje mas no registran nada.

veamos que hay en 00402546

...
00402556 call 00402832 -> Generador de claves, despues lo veremos.
...
push eax -> Aqui esta la clave generada.
00402665 call 00408480 -> Comparador de claves. Ya lo va,os a ver
...

vamos a 00408480 

00408480 mov edx, dword ptr [esp+04] -> la clave correcta
00408484 mov ecx, dword ptr [esp+08] -> nuestra clave

... esperar actualizacion 
